self-venting system - German English Dictionary